package com.btl.service.ai.support.rag.embedding.strategy;

import lombok.Getter;

/**
 * 嵌入类型
 */
@Getter
public enum EmbeddingModelTypeEnum {

    LOCAL_BGE_SMALL_EN_V15_QUANTIZED_EMBEDDING_MODEL("bgeSmallEnV15QuantizedEmbeddingModel"),
    LOCAL_ALL_MINI_LM_L6_V2_EMBEDDING_MODEL("allMiniLmL6V2EmbeddingModel"),
    LOCAL_ALL_MP_NET_BASE_V2_EMBEDDING_MODEL("allMpNetBaseV2EmbeddingModel"),
    LOCAL_BGE_SMALL_ZH_V15_EMBEDDING_MODEL("bgeSmallZhV15EmbeddingModel");
    private final String model;

    EmbeddingModelTypeEnum(String model) {
        this.model = model;
    }
}
